package com.global.college.ui.bean.requestBean;

/**
 * @author fzw
 * @date 2021/12/11 0011.
 * email：
 * description：
 */
public class CallBackModel {
    private String Authorization;
     private String  paymentType;
     private String  notifyTime;
     private String  businessOrderNo;
     private String  paymentTradeNo;
     private String  tradeStatus;
     private double  totalAmount;
     private double  receiptAmount;
     private String  subject;
     private String  gmtCreate;
     private String  gmtPayment;
     private String  gmtRefund;
     private String  gmtClose;
     private String  passbackParams;

    public CallBackModel() {
    }

    public CallBackModel(String authorization, String paymentType, String notifyTime, String businessOrderNo, String paymentTradeNo, String tradeStatus, double totalAmount, double receiptAmount, String subject, String gmtCreate, String gmtPayment, String gmtRefund, String gmtClose, String passbackParams) {
        Authorization = authorization;
        this.paymentType = paymentType;
        this.notifyTime = notifyTime;
        this.businessOrderNo = businessOrderNo;
        this.paymentTradeNo = paymentTradeNo;
        this.tradeStatus = tradeStatus;
        this.totalAmount = totalAmount;
        this.receiptAmount = receiptAmount;
        this.subject = subject;
        this.gmtCreate = gmtCreate;
        this.gmtPayment = gmtPayment;
        this.gmtRefund = gmtRefund;
        this.gmtClose = gmtClose;
        this.passbackParams = passbackParams;
    }

    public String getAuthorization() {
        return Authorization;
    }

    public void setAuthorization(String authorization) {
        Authorization = authorization;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public String getNotifyTime() {
        return notifyTime;
    }

    public void setNotifyTime(String notifyTime) {
        this.notifyTime = notifyTime;
    }

    public String getBusinessOrderNo() {
        return businessOrderNo;
    }

    public void setBusinessOrderNo(String businessOrderNo) {
        this.businessOrderNo = businessOrderNo;
    }

    public String getPaymentTradeNo() {
        return paymentTradeNo;
    }

    public void setPaymentTradeNo(String paymentTradeNo) {
        this.paymentTradeNo = paymentTradeNo;
    }

    public String getTradeStatus() {
        return tradeStatus;
    }

    public void setTradeStatus(String tradeStatus) {
        this.tradeStatus = tradeStatus;
    }

    public double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public double getReceiptAmount() {
        return receiptAmount;
    }

    public void setReceiptAmount(double receiptAmount) {
        this.receiptAmount = receiptAmount;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(String gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public String getGmtPayment() {
        return gmtPayment;
    }

    public void setGmtPayment(String gmtPayment) {
        this.gmtPayment = gmtPayment;
    }

    public String getGmtRefund() {
        return gmtRefund;
    }

    public void setGmtRefund(String gmtRefund) {
        this.gmtRefund = gmtRefund;
    }

    public String getGmtClose() {
        return gmtClose;
    }

    public void setGmtClose(String gmtClose) {
        this.gmtClose = gmtClose;
    }

    public String getPassbackParams() {
        return passbackParams;
    }

    public void setPassbackParams(String passbackParams) {
        this.passbackParams = passbackParams;
    }

    @Override
    public String toString() {
        return "CallBackModel{" +
                "Authorization='" + Authorization + '\'' +
                ", paymentType='" + paymentType + '\'' +
                ", notifyTime='" + notifyTime + '\'' +
                ", businessOrderNo='" + businessOrderNo + '\'' +
                ", paymentTradeNo='" + paymentTradeNo + '\'' +
                ", tradeStatus='" + tradeStatus + '\'' +
                ", totalAmount=" + totalAmount +
                ", receiptAmount=" + receiptAmount +
                ", subject='" + subject + '\'' +
                ", gmtCreate='" + gmtCreate + '\'' +
                ", gmtPayment='" + gmtPayment + '\'' +
                ", gmtRefund='" + gmtRefund + '\'' +
                ", gmtClose='" + gmtClose + '\'' +
                ", passbackParams='" + passbackParams + '\'' +
                '}';
    }
}
